Normalization of Single Level Nested Structure in Object-Relational Data Model
نویسندگان
چکیده
Object-Relational Data Model (ORM) has included various Object-Oriented (OO) conceptual implementations in a relational environment. One of the advances is the inclusion of ROW type feature to facilitate nested relation structure. In this paper, we propose a new normalization technique for relations with single nested structure using ROW type attribute. In our best knowledge, there is no work on the normalization of this attribute type. Yet, in database conceptual model we encounter many cases that can get benefit from single ROW type implementation. Our proposed normalization rules are based on the original purpose of removing anomalies in the database and use the theory of functional dependencies. The new normalization rules consider different scenarios that can create undesired dependencies in relations and propose the way to redesign the relations in order to avoid the database anomalies.
منابع مشابه
A Model of Queries for Object-Oriented Databases
One major source of confusion, and consequent c&icisms, about object-oriented databases has been the lack of a comprehensive model of queries. Although there is a reasonable degree of agreement about an object-oriented data model, few operational systems support a query model for object-oriented databases. In this paper, we present a rather comprehensive query model which is consistent with obj...
متن کاملImplementing Incremental View Maintenance in Nested Data Models
Previous research on materialized views has primarily been in the context of flat relational databases-materialized views defined in terms of one or more flat relations. This paper discusses a broader class of view definitions-materialized views defined over a nested data model such as the nested relational model or an object-oriented data model. An attribute of a tuple deriving the view can be...
متن کاملA Relational Object Model
The relational model and its extensions are often considered incompatible with object-orientation. However, on the one hand nested relations provide the complex object features demanded by object models. Particularly, powerful query languages exploit the complex data structure while keeping the advantages of the declarative, set-oriented paradigm. On the other hand, object models provide semant...
متن کاملA study of nested-relational joins in mediator-based distributed environments
This thesis reports on the results of a study of the nested join operator in a mediator-based setting. As the rate at which data is accumulated increases, the need for integration of di erent (physical) Database Management Systems (DBMS) becomes apparent. The most fundamental and arguably important operation that is used in order to achieve this is the join-operator. The nested-relational model...
متن کاملModeling Fuzzy Information in the EER and Nested Relational Database Models
A major goal for database research has been the incorporation of additional semantics into database models. It is recognized that the relational database model has semantic and structured drawbacks when it comes to modeling some emerging applications such as computer aided design (CAD), geographical information systems (GIS), and artificial intelligence. In response to this problem, some attemp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003